package koby99;

public class J07_Statements {

	// 문장 Statement
	// 컴퓨터 프로그램은 문장이라 불리는 지시문들로 구성되어 있음
	// 자바에는 기본적으로 제공하는 문장은
	// if, while, for, switch 등임

	// 프로그래밍에서 문장은 무언가를 하라는 지시를 의미
	// 또한, 프로그램의 실행 순서를 제어함
    // 문장의 끝은 언제나 ; 로 마침
	// 자바에서 빈 문장도 문법상으로는 문제 없음
	
	// 문장은 블록block을 통해 그룹화할 수 있음
	// 블록은 문장 등의 프로그래밍 요소들을
	// 중괄호 { }로 묵은 것
	
	
	public static void main(String[] args) {

	;     // 빈 문장
	int a;
	int b;
	int c;
	int d; int e; int f;  //가능은 하나 가독성이 떨어짐니당.
	{ int g; int h; int i; } // 블록으로 선언문들을  묶음
	// int a;            // 오류 발생, 이미 선언한 변수를 또 선언하려 했음
	int g;              // {} 지역변수 탓에 다른 변수로 인식되기에 오류가 나지 않음

		
	}

}
